﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Xml.Serialization;
using Recomendaciones.Entidades;

/// <summary>
/// Descripción breve de RestaurantDTO
/// </summary>
public class RestaurantDTO
{
    public int Id { get; set; }

    public string Categoria { get; set; } //Pasar a clase Categoria

    public int Usuario { get; set; }

    public string Localidad { get; set; }

    public string Provincia { get; set; }

    public string Titulo { get; set; }

    public string Direccion { get; set; }

    public string Telefono { get; set; }

    public string Horario { get; set; }

    public string Resumen { get; set; }

    public decimal PuntajeTotal { get; set; }

    public int VotoPositivo { get; set; }

    public int VotoNegativo { get; set; }

    public DateTime FechaAlta { get; set; }

    public DateTime FechaBloqueado { get; set; }

    public Nullable<Boolean> Bloqueado { get; set; }

    public string Imagen { get; set; }

    public RestaurantDTO()
    {

    }

    public RestaurantDTO(Restaurant restaurantEnt)
    {
        if (restaurantEnt != null)
        {
            Id = restaurantEnt.Id;
            Categoria = restaurantEnt.Categoria;
            Usuario = restaurantEnt.Usuario;
            Localidad = restaurantEnt.Localidad;
            Provincia = restaurantEnt.Provincia;
            Titulo = restaurantEnt.Titulo;
            Direccion = restaurantEnt.Direccion;
            Telefono = restaurantEnt.Telefono;
            Horario = restaurantEnt.Horario;
            Resumen = restaurantEnt.Resumen;
            PuntajeTotal = restaurantEnt.PuntajeTotal;
            VotoPositivo = restaurantEnt.VotoPositivo;
            VotoNegativo = restaurantEnt.VotoNegativo;
            FechaAlta = restaurantEnt.FechaAlta;
            FechaBloqueado = restaurantEnt.FechaBloqueado;
            Bloqueado = restaurantEnt.Bloqueado;
            Imagen = restaurantEnt.Imagen;
        }
    }

}


